the dregs of mankind - Allemand Anglais Dictionnaire